/**************************************************************/
/* CSS to use with these JS navigation scripts:               */
/* gototop.js */
/* navbar.js  */
/**************************************************************/

/**************************************************************/
/* Only need this one for                                     */
/* gototop.js */
.navtop {font-size: xx-small; float:right;}


/******************************************************************************/
/* The rest are for navbar.js */

/* All doc-level TOCs should have a fixed bottom margin */
/* Firefox gets unhappy without this. */
div.nav, div.nav-2-levels, div.nav-2-columns, div.nav-3-columns { 
  margin-bottom: 8px;
  padding-bottom: 4px;
}

/* TOC as UL; just H2s */
div.nav { margin-left: 0.5in; 
 font-size: small;
  font-family:sans-serif;
 }

/* TOC as DL; DT=H2; DD=H3 */
 div.nav-2-levels dt { font-weight: bold;
     } 

/* TOC as DL in 3-column table; DT=H2; DD=H3.
   Make more room above H2s, to space the sections better.
   To do this, need a trick:
     1. DT:  margin-top: 10px
        But that makes the margin above the very first DT (which is probably the 
        very first item in the TOC) also be 10px, 
        which forces it below the level of the first line of the subsequent columns.
        Looks icky. So...
     2. TD: padding-top: 10px
        TD.first: padding-top: 0px
        This pushes down content in all but the first column,
        thus negating the fact that the first column was lower...
*/
div.nav-3-columns table, div.nav-2-columns table { border-collapse: collapse; }

/* div.nav-3-columns dt, div.nav-2-columns dt { 
  font-weight: bold; 
  margin-top:10px;
} 
*/

 div.nav-3-columns td, div.nav-2-columns td { 
  padding-left:10px; padding-right:10px;
  margin-left:5px; margin-right:5px;
  padding-top:10px;
  border-left-style:solid; border-left-width: 1px;
  border-bottom: 0px;
  border-top: 0px;
  font-size: small;
  font-family:sans-serif;
}

div.nav-3-columns td.first, div.nav-2-columns td.first { 
  padding-top:0px;
  border-left:none; 
}
